<?php  
/* Obtengo informacion de los valores cargados en el libro */
$query = "
SELECT tipos_libro_valores.nombre_valor, tipos_libro_valores.id_tipos_libro_valor, id_unidad_de_medida, 
	   unidad_de_medida.nombre um, 
	   unidad_de_medida.tipo, cbo_opciones, valor_num, valor_string
FROM libro
JOIN tipos_libro_valores USING (id_tipos_libro)
LEFT JOIN libro_valores ON (libro.id_libro = libro_valores.id_libro AND tipos_libro_valores.id_tipos_libro_valor = libro_valores.id_tipos_libro_valor
                            AND libro_valores.update_st = 0)
JOIN unidad_de_medida USING (id_unidad_de_medida)
WHERE libro.id_libro = {$id_libro} AND  tipos_libro_valores.update_st = 0
ORDER BY tipos_libro_valores.orden;";
$res_val = @mysql_query($query);

$disabled = ($allow_edit) ? "" : "DISABLED";

$ajax = (!$modify) ? "true" : "false";
?>

<table id='tbl_data' width='95%' align=center cellpadding='0' cellspacing='2px'>
<thead>Carga de valores<hr style='border:steelblue 1px solid;' /></thead>
<?php 
	$line = 0;
	while ($row = @mysql_fetch_assoc($res_val)) {
		if ($line%2 == 0) echo "<tr>";
		switch ($row['tipo']) {
			case 1: // Decimal
				echo "<th>{$row['nombre_valor']}</th>";
				echo "<td>";
				echo "<input type='text' id='txt_dec_{$row['id_tipos_libro_valor']}' value='{$row['valor_num']}' size='10'"; 
				echo " onBlur='javascript:return check_valores(this, ".$id_libro.", ".$row['id_tipos_libro_valor'].", {$ajax})' {$disabled} />";
				echo "&nbsp;{$row['um']}</td>";
				break;
			case 2: // string
				echo "<th>{$row['nombre_valor']}</th>";
				echo "<td>";
				echo "<input type='text' name='txt_str_{$row['id_tipos_libro_valor']}' value='{$row['valor_string']}' size='10' "; 
				echo " onBlur='javascript:return grabar_valores(this,".$id_libro.", ".$row['id_tipos_libro_valor'].", false, {$ajax})' {$disabled}/>";
				echo "&nbsp;{$row['um']}</td>";
				break;
			case 3:
				//echo "<th>{$row['um']}</th>";
				echo "<th>{$row['nombre_valor']}</th>";
				echo "<td>";
				echo "<select name='cbo_{$row['id_tipos_libro_valor']}' "; 
				echo " onBlur='javascript:return grabar_valores(this, ".$id_libro.", ".$row['id_tipos_libro_valor'].", false, {$ajax})' {$disabled}>";
				foreach (explode(",",$row['cbo_opciones']) as $id => $val) {
					$sel = ($val == $row['valor_string']) ? "SELECTED" : "";
					
					echo "<option value='{$val}' ".$sel.">{$val}</option>";
				}
				echo "</select>";
				echo "&nbsp;{$row['um']}</td>";
				break;
		}

		if ($line%2 != 0) echo "</tr>";
		$line++;		
	}?>
</table>